Optimising Development and Deployment of Enterprise Software Applications on PaaS: The CAST Project

نویسندگان

  • Dimitrios Kourtesis
  • Volker Kuttruff
  • Iraklis Paraskakis
چکیده

Platform as a Service (PaaS) is a concept whereby a computing platform and a software development stack are being offered as a combined service to prospective application developers. This model has been shown to carry a great number of benefits for developers and PaaS providers alike, and represents an important trend within cloud computing today. However, the design of mature platforms to support this model to its full extent remains a complex and challenging undertaking for enterprise application PaaS providers. The aim of this paper is to present the approach that is being undertaken within research project CAST to realise a platform that pushes the envelope of PaaS facilities and addresses the challenges associated with optimising application reusability, extensibility, configurability, integrability, and manageability. The ultimate aim is to create a software platform that fosters the creation of an ecosystem, thus pursuing the PaaS vision to its fullest extent possible.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ERP and E-Business Application Deployment in Open Source Distributed Cloud Systems

In this paper we present the way in which we combine SlapOS, the fist open source operating system for distributed cloud computing, and Enterprise Resource Modeling (ERP) to provide an simple, unified API for E-Business Applications based on Iaas, PaaS and SaaS models. SlapOS is based on a grid computing daemon – called slapgrid – which is capable of installing any software on a PC and instanti...

متن کامل

PaaS manager: A platform-as-a-service aggregation framework

The advent of Cloud Computing opened new opportunities in several areas, namely in the application development processes. As consequence, nowadays, PaaS (Platform-as-a-Service) service model allows simpler and flexible deployment strategies of applications, avoiding the need for dedicated networks, servers, storage, and other services. Within this context, several PaaS providers exist in the ma...

متن کامل

AppScale: Scalable and Open AppEngine Application Development and Deployment

We present the design and implementation of AppScale, an open source extension to the Google AppEngine (GAE) Platform-asa-Service (PaaS) cloud technology. Our extensions build upon the GAE SDK to facilitate distributed execution of GAE applications over virtualized cluster resources, including Infrastructure-as-a-Service (IaaS) cloud systems such as Amazon’s AWS/EC2 and Eucalyptus. AppScale pro...

متن کامل

A user-centric multi-PaaS application management solution for hybrid multi-Cloud scenarios

Cloud Platform as a Service (PaaS) is a rapidly growing IT paradigm which enables software developers to deploy applications without the burden of software platform maintenance. Currently, the PaaS market is dominated by a few providers that promote incompatible standards. This introduces adoption barriers that prevent the interoperability between heterogeneous PaaS offerings, so software devel...

متن کامل

Foundations of Enterprise Software Deployment

While Software Engineering has mainly focused so far on software development, software deployment is now emerging as a new research field. Software or Application deployment is a complex process which covers all the activities that have to be carried out from the end of the development itself on the producer sites to the actual installation and maintenance of the application on consumer compute...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010